// miniprogram/pages/self/self.js
let app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    nickName:"",
    username:'创建一个昵称',
    person:'写一段属于你的签名',
    avatarUrl:'../../images/wx.png',
    navH: 0,
    active: 1,
    show: true,//打开登录弹窗的按钮
    show1:true,//控制头像名称获取登录按钮的禁用
    loginstate:'登录',
    userInfo: {}
  },
  showPopup(){
    if(this.data.loginstate=='退出登录')
    {
      this.setData({
        username:'创建一个昵称',
        person:'写一段属于你的签名',
        avatarUrl:'../../images/wx.png',
        loginstate:'登录'
      })
    }
    else{
      this.setData({show:true});
    }
  },
  onclose(){
    this.setData({show:false});
  },
  //获取昵称
  getnick(e){
    console.log('进入获取');
    console.log(e.detail.value);
    if(e.detail.value!='')
    {
      this.setData({username:e.detail.value,show1:false})
    }

  },
//点击登录
submit(e){
  console.log('开始提交');
    this.setData({
      show:false,
      loginstate:'退出登录'
    })
},
//获取头像
onChooseAvatar(e){
    console.log(e.detail.avatarUrl);
    this.setData({
      avatarUrl:e.detail.avatarUrl
    })
},
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {   
    this.setData({
      navH: app.globalData.navH
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    let _this = this
    wx.getStorage({
      key: 'userInfo',
      success(res) {
        console.log(res)
        if (res != null) {
          _this.setData({
            show: false,
            // userInfo: JSON.parse(res.data),
            // avatarUrl: JSON.parse(res.data).avatarUrl
          })
          console.log(_this.data.avatarUrl)
        }
      }
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  onChange(event) {
    wx.showToast({
      title: `切换到内容 ${event.detail.index + 1}`,
      icon: 'none'
    })
  },
  onGotUserInfo: function (e) {
    if (e.detail.rawData) {
      wx.setStorage({
        key: 'userInfo',
        data: e.detail.rawData
      })
      this.setData({
        show: false
      })
    }
  }  
})